package hzh;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import java.io.IOException;
import java.sql.SQLException;

public class DeleteMoviesServlet extends HttpServlet {
    private static final long serialVersionUID = 1198763442666686380L;

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
        this.doPost(request, response);
    }

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
        String id = request.getParameter("id");
        String sql = "DELETE FROM movies WHERE id=" + id;
        try {
            DBUtils.delete(sql);//执行delete命令
            System.out.println("ok;");
            response.sendRedirect("./list1.jsp");	//  /listbook返回一个界面
            //在某些情况下，针对客户端的请求，一个 Servlet 类可能无法完成全部工作。这时，可以使用请求重定向完成这一工作。
            //请求重定向指 Web 服务器接收到客户端的请求后，可能由于某些条件的限制，
            // 不能访问当前请求 URL 所指向的 Web 资源，而是指定了一个新的资源路径，让客户端重新发送请求。
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

}
